#ifndef SSTF_H_
#define SSTF_H_
#include "Position.h"
#include "Scheduler.h"
#include "Requisition.h"
#include <list>

class SSTF : public Scheduler
{
public:
	SSTF();
	virtual ~SSTF();
	void enqueue(Requisition pos);
	Requisition next(Position at);
	bool isEmpty() { return diskList.empty(); }
	
private:
	std::list<Requisition> diskList;
};

#endif /*SSTF_H_*/
